小白零基础教程:mattpocock:skills 官方5套原生AI编程技能

📖 精选 ✍️ Jason | 📅 2026-06-17 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/Skill #技术/AI编程 #质量/普通

原帖 | Jason | 2026-06-17 11:57 | 👍0 | 阅读约1

小白零基础教程:mattpocock/skills 官方5套原生AI编程技能

基于仓库5个官方Skill: grill-me 、 to-prd 、 to-issues 、 tdd 、 diagnose ,是作者Matt Pocock标准完整开发流水线,新手直接套用即可。

前言:为什么需要这5套技能

绝大多数人用AI写代码都踩坑:需求说不清楚、想到哪写到哪、代码一堆隐藏bug、报错只会乱改。

这套技能是成熟工程师标准化流程,覆盖需求澄清→方案文档→任务拆分→规范编码→专业排错全链路,所有指令仓库原生自带,无自定义编造。

一、/grill-me 需求深度拷问

官方原文定位

路径: skills/productivity/grill-me/SKILL.md 

核心定义:系统性逐条追问你的设计方案,走完需求决策树所有分支,直到你和AI对项目理解完全统一,消除所有模糊信息差 。

小白通俗理解

你只丢一句模糊需求“做一个待办清单”,AI只能靠猜,写出来的功能大概率不符合预期。
执行 /grill-me 后,AI会像面试官一样逐个提问,把你忽略的细节全部挖出来:

  • 数据存在本地还是后端?
  • 支持批量删除吗?
  • 无数据时展示什么空页面?
  • 异常输入怎么拦截?

使用步骤

1. 说出你的大致功能想法
2. 输入指令  /grill-me 
3. 逐条回答AI抛出的问题
4. 全部确认完毕,进入下一步写方案

核心价值

从源头减少80%代码返工,适合新项目、复杂功能、业务逻辑开发前置使用。

二、/to-prd 生成标准化产品需求文档

官方原文定位

路径: skills/engineering/to-prd/SKILL.md 

核心定义:整合grill-me沟通的全部需求,自动生成一份结构完整、可落地的PRD产品文档,明确功能边界、交互规则、技术约束、异常场景 。

小白通俗理解

很多新手脑子里思路混乱,没有统一文档,写代码中途频繁改需求。
to-prd会把刚刚对齐完的需求整理成正式文档,包含:功能描述、输入输出、页面逻辑、兼容要求、性能指标,相当于一份完整开发计划书。

使用步骤

1. grill-me问答全部结束
2. 输入指令  /to-prd 
3. AI输出完整PRD文档,你确认或微调内容
4. 文档定稿后,拆分开发任务

适用场景

中大型功能、多页面项目、多人协作开发。

三、/to-issues 拆分可执行开发任务

官方原文定位

路径: skills/engineering/to-issues/SKILL.md 

核心定义:把完整PRD拆分成多个独立、可单独开发的垂直切片任务(Issue),区分前后端、UI、逻辑、测试模块,标注开发顺序与依赖关系。

小白通俗理解

拿到长篇需求文档不知道从哪下手,一次性写全部代码极易逻辑混乱。
to-issues会把大项目切成小块任务,比如待办项目拆分:

1. 页面布局与UI渲染
2. 新增待办逻辑
3. 删除/修改待办
4. 本地持久化存储
5. 空状态、报错兜底处理
每一块可以单独开发、单独测试,降低开发难度。

使用步骤

1. 拿到to-prd生成的完整需求文档
2. 输入指令  /to-issues 
3. AI输出分阶段任务清单,标注先后顺序
4. 按任务顺序逐个开发

四、/tdd 测试驱动开发

官方原文定位

路径: skills/engineering/tdd/SKILL.md 

核心定义:严格遵循行业标准红-绿-重构流程,禁止先写代码后补测试,先定义预期行为再实现功能,杜绝隐性bug。

1. 红:编写会失败的测试用例,定义功能标准
2. 绿:写最简代码,让所有测试用例通过
3. 重构:优化代码结构,不改动功能,保证测试依然全部通过

小白通俗理解

新手习惯写完一大段代码再找bug,出错点多、排查极慢。TDD反向操作,先规定好“代码必须满足哪些规则”,再写实现逻辑,每完成一小块立刻校验,写完即稳定。

使用步骤

1. 选定其中一条to-issues拆分的开发任务
2. 输入指令  /tdd 
3. AI先生成对应模块的测试用例(红阶段)
4. 逐段实现代码,直到测试全部通过(绿阶段)
5. 优化代码冗余结构(重构阶段)

五、/diagnose 结构化故障排查

官方原文定位

路径: skills/engineering/diagnose/SKILL.md 

核心标准六步流程:复现问题→最小化复现案例→推导故障假设→代码埋点验证→修复代码→新增回归测试,拒绝盲目试错改代码。

小白通俗理解

代码运行报错、功能异常时,新手只会随意注释、修改代码,越改问题越多。
diagnose是一套科学排错流程,你粘贴报错日志、出错代码、复现步骤后:

1. 先让你产出最小可复现demo,排除无关干扰代码
2. 列出多条可能出错根源,逐一验证排除
3. 给出最优修复代码,并新增测试防止后续重复踩坑

使用步骤

1. 开发途中代码报错、测试失败、运行异常
2. 粘贴完整报错信息与出错代码,输入  /diagnose 
3. 配合AI完成复现、验证步骤
4. 替换修复代码,并留存回归测试用例

官方完整标准工作流(5技能串联使用顺序)

1.  /grill-me :穷尽提问,对齐全部模糊需求
2.  /to-prd :把沟通内容整理成正式开发需求文档
3.  /to-issues :将大需求拆分成有序、独立的小块开发任务
4.  /tdd :按任务顺序,测试驱动规范写代码,保证稳定
5.  /diagnose :全程兜底,遇到任何报错使用结构化排错

各技能官方原文直达链接

1. grill-me

2. to-prd

3. to-issues

4. tdd

5. diagnose(调试排错)


相关笔记